﻿package com.example.demo.dbmodels
import me.liuwj.ktorm.entity.Entity
import java.time.LocalDateTime
import java.math.BigDecimal
/**
 *  医嘱表
 **/
interface TDoctorOrder : Entity<TDoctorOrder> {
	companion object : Entity.Factory<TDoctorOrder>() 
	/**
	 *  主键
	 **/
	var id: Int
	/**
	 *  医嘱执行编码
	 **/
	var order_no: String
	/**
	 *  病人代码
	 **/
	var patient_code: String
	/**
	 *  住院号
	 **/
	var patient_cure_no: String
	/**
	 *  医嘱组合
	 **/
	var group_code: String
	/**
	 *  药品编码
	 **/
	var drug_code: String
	/**
	 *  医嘱名称
	 **/
	var order_name: String
	/**
	 *  药物规格
	 **/
	var standards: String
	/**
	 *  给药方式
	 **/
	var drug_way: String
	/**
	 *  执行频率: 类似:2次/天或BID等
	 **/
	var frequency: String
	/**
	 *  一次剂量
	 **/
	var c_qty: Float?
	/**
	 *  一次剂量单位
	 **/
	var c_qty_unit: String
	/**
	 *  一次数量
	 **/
	var n_qty: Float?
	/**
	 *  一次数量单位
	 **/
	var n_qty_unit: String
	/**
	 *  计划用药日期
	 **/
	var use_date: LocalDateTime?
	/**
	 *  开医嘱医生编码
	 **/
	var doctor_code: String
	/**
	 *  是否皮试
	 **/
	var skin_test: Int?
	/**
	 *  是否婴儿
	 **/
	var is_baby: Boolean?
	/**
	 *  医嘱说明
	 **/
	var remark: String
	/**
	 *  是否自带药
	 **/
	var own_drug: Int?
	/**
	 *  是否已经取消
	 **/
	var is_cancel: Boolean?
	/**
	 *  是否已执行
	 **/
	var is_exec: Boolean?
	/**
	 *  执行人ID
	 **/
	var exec_user_id: Int?
	/**
	 *  执行时间
	 **/
	var exec_time: LocalDateTime?
	/**
	 *  医嘱类型: 0=临嘱, 1=长嘱
	 **/
	var order_type: Int?
	/**
	 *  打印类型
	 **/
	var print_type: String
	/**
	 *  滴速
	 **/
	var drip_speed: Int?
	/**
	 *  滴速单位:  0: 滴/分(默认); 1:毫升/分
	 **/
	var drip_speed_unit: Int?
	/**
	 *  若1天内有编号相同,执行日期相同的药组,必须传此字段区分
	 **/
	var dupli_drup_flag: Boolean?
	/**
	 *  更新人ID
	 **/
	var update_by: Int?
	/**
	 *  更新时间
	 **/
	var update_time: LocalDateTime?
	/**
	 *  删除标记
	 **/
	var is_del: Boolean?
}
